package org.dromara.germbank.domain.bo;

import io.github.linpeilie.annotations.AutoMapper;
import jakarta.validation.constraints.*;
import lombok.Data;
import org.dromara.germbank.domain.BusChannelManagement;


/**
 * 渠道管理业务对象
 *
 * @author congxing
 */
@Data
@AutoMapper(target = BusChannelManagement.class, reverseConvertGenerate = false)
public class BusChannelManagementBo {



    /**
     * 渠道名称
     */
    @NotBlank(message = "渠道名称不能为空")
    @Size(max = 255, message = "渠道名称长度不能超过{max}个字符")
    private String channelName;

    /**
     * 渠道代码前缀
     */
    @Size(max = 255, message = "渠道代码前缀长度不能超过{max}个字符")
    private String channelCodePrefix;

    /**
     * 渠道状态
     */
    @Size(max = 255, message = "渠道状态长度不能超过{max}个字符")
    private String channelState;


}



